// 按需导入 $http 对象
import { $http } from '@escook/request-miniprogram'

// 在 uni-app 项目中，可以把 $http 挂载到 uni 顶级对象之上，方便全局调用
uni.$http = $http

import store from '../store/Store.js'

// 配置项目的根域名
$http.baseUrl = 'https://api-hmugo-web.itheima.net/api/public/v1'

// 请求开始之前做一些事情
$http.beforeRequest = function (options) {
  wx.showLoading({
    title: '数据加载中...',
  })
  
  // 支付页面的请求头需要加上Authorization字段
  if(options.url.indexOf('/my/')!==-1){
    options.header={
      Authorization:store.state.m_user.token
    }
  }
}

// 请求完成之后做一些事情
$http.afterRequest = function () {
  wx.hideLoading()
}